A User’s Guide to Repetitive Control Systems and the Internal Model Principle
نویسنده
چکیده
Repetitive control refers to a family of algorithms that are particularly useful when either the servo command or disturbance is largely periodic. Examples are very common in machine tools, data storage systems, and sensor testing. Any oscillatory or rotational motion generates some periodic error in both the active and ancillary motion axes. The Internal Model Principle of control theory states that algorithms designed to perfectly reject input signals must contain a model of that input, and thus a repetitive controller contains a periodic signal generator. The most general cases of repetitive control can be difficult to stabilize. If however the algorithms are limited to operate within the existing servo system bandwidth, the tuning becomes much more straightforward and the algorithms become useful tools for a servo system designer. THE INTERNAL MODEL PRINCIPLE The Internal Model Principle of control theory is a deceptively simple, but powerful concept. First formalized in the mid-1970’s [1], it can be loosely stated as requiring that an algorithm contain a generator (or model) of any input signal if that input is to be tracked with identically zero steady state error. Figure 1 illustrates this concept with a block diagram. For there to be zero error between the commanded reference and measured signals, then the control algorithm must be able to self-generate this signal in the absence of any further input. A familiar example of the Internal Model Principle applied in practice is through the use of an integrator (I) term in the common PID controller. Consider the case of a linear-motordriven positioning stage modeled as a free mass with a control force applied to it. Proportional and Derivative control alone are sufficient to stabilize the system, but any constant disturbance force (due to the process, gravity, cables, and etc.) requires some error between the reference and measured positions in order for the spring-like proportional control term to generate an output. A constant disturbance is modeled as a step input with a Laplace transform of 1/s. Adding this term, an integrator, to the control algorithm allows the output to grow to a constant value as required to cancel the disturbance and achieve zero steady-state error. The Internal Model Principle is very general, but specific realizations of it appear frequently in precision motion control applications. Any input (whether a command trajectory or a disturbance) that repeats with some known period can be addressed with a controller that contains a periodic signal generator. These are the repetitive controllers that will be discussed in the next section. If these inputs are frequencylimited, they can be represented as a summation of sinusoids. In that case we approach them with harmonic cancellation algorithms that apply the Internal Model Principle with a series of oscillators in the control algorithm. FIGURE 1. The Internal Model Principle requires that the controller contain a model of the input signals in order to be able to generate the appropriate output in the absence of any steadystate forcing error. REPETITIVE CONTROLLERS A periodic signal generator in the feedback control algorithm satisfies the Internal Model Principle and allows for perfect tracking of periodic commands and perfect rejection of periodic disturbances. The class of control algorithms that collectively addresses this problem is called repetitive control. These algorithms first appeared in the literature in the early 1980’s with a paper by Inoue [2] who used the Internal Model Principle as the basis for a “controller for repetitive operation”. The authors used a controller with a delay element in the feedback loop to form a periodic signal generator. In the continuous-time domain P(s) C(s) R(s) W(s)
منابع مشابه
Internal-Model-Based Design of Repetitive and Iterative Learning Controllers for Linear Multivariable Systems
Repetitive and iterative learning control are two modern control strategies for tracking systems in which the signals are periodic in nature. This paper discusses repetitive and iterative learning control from an internal model principle point of view. This allows the formulation of existence conditions for multivariable implementations of repetitive and learning control. It is shown that repet...
متن کاملThe Paradox of Intervening in Complex Adaptive Systems; Comment on “Using Complexity and Network Concepts to Inform Healthcare Knowledge Translation”
This commentary addresses two points raised by Kitson and colleagues’ article. First, increasing interest in applying the Complexity Theory lens in healthcare needs further systematic work to create some commonality between concepts used. Second, our need to adopt a better understanding of how these systems organise so we can change the systems overall behaviour, creates a paradox. We seek to m...
متن کاملOptimal discrete-time control of robot manipulators in repetitive tasks
Optimal discrete-time control of linear systems has been presented already. There are some difficulties to design an optimal discrete-time control of robot manipulator since the robot manipulator is highly nonlinear and uncertain. This paper presents a novel robust optimal discrete-time control of electrically driven robot manipulators for performing repetitive tasks. The robot performs repetit...
متن کاملDiscrete-time repetitive optimal control: Robotic manipulators
This paper proposes a discrete-time repetitive optimal control of electrically driven robotic manipulators using an uncertainty estimator. The proposed control method can be used for performing repetitive motion, which covers many industrial applications of robotic manipulators. This kind of control law is in the class of torque-based control in which the joint torques are generated by permanen...
متن کاملAn Educational Approach to the Internal Model Principle for Periodic Signals
This article presents an educational approach to resonant control and repetitive control, which are Internal Model Principle-based control techniques specifically designed for the tracking/rejection of periodic signals. The analytical formulation is completed by a set of simulations and physical experiments on a mechatronic educational plant integrated in a virtual/remote laboratory. The labora...
متن کامل